.paging {margin: 0; padding: 20px 0 5px 0 ; width:100%; margin-top:30px; float:left; text-align:center; overflow:hidden; border-top:1px dashed rgba(0,0,0,.1)}
.paging a {font-size: 14px;text-decoration:none; color:rgba(0,0,0,.85); font-weight:normal;position:relative; display:inline-block; margin:0px 7px; width: 26px; height:26px; display:inline-block; padding:0;  text-align:center; line-height:27px;font-size:14px; background:#000; cursor:pointer; transition:.3s;}
.paging a:hover{background:#EEBB22}
.paging a:after{content:''; width: calc(100% + 6px); width: -webkit(100% + 6px); height:calc(100% + 6px); height: -webkit(100% + 6px); border:1px solid rgba(0,0,0,.1); position:absolute; top:-3px; left:-3px;} 
.paging span {
	font-size: 14px;
	display:block; float:left; margin:0 5px 0 0; 
	width: auto; height:30px; width:30px; display:inline-block; padding:0;  text-align:center; line-height:30px; font-weight:bold;
	color:#000;
}


.paging a.jp-previous {text-indent:-99999999px; float:left; margin-left:3px;}
.paging a.jp-previous:before{content:"\f104"; font-size:17px; font-family:FontAwesome; line-height:26px; width:100%; height:100%; text-align:center; position:absolute; top:0; left:0; color:rgba(0,0,0,.85); z-index:2; text-align:center; text-indent:0px; font-weight:normal;}
.paging a.jp-previous:hover:before{}
.paging a.jp-previous.jp-disabled, .paging a.jp-previous.jp-disabled:hover, .paging a.jp-previous.jp-disabled:before, .paging a.jp-previous.jp-disabled:hover:before{ opacity:.5; background:rgba(0,0,0,.1); }

.paging a.jp-next {text-indent:-99999999px; float:right ; margin-right:3px; }
.paging a.jp-next:before{content: "\f105"; font-size:17px; font-family:FontAwesome; line-height:26px; width:100%; height:100%; text-align:center; position:absolute; top:0; left:0; color:rgba(0,0,0,.85); z-index:2; text-align:center; text-indent:0px; font-weight:normal;}
.paging a.jp-next:hover:before{}
.paging a.jp-next.jp-disabled, .paging a.jp-next.jp-disabled:hover, .paging a.jp-next.jp-disabled:before, .paging a.jp-next.jp-disabled:hover:before {opacity:.5; background:rgba(0,0,0,.1); }

.paging a.jp-current, a.jp-current:hover { 
  background:#EEBB22; 	
}


.paging a.jp-disabled, a.jp-disabled:hover {
	color: #777777;
}

.paging .jp-last{ display:none;}
.paging .jp-first{ display:none;}

.paging a.jp-current, a.jp-current:hover,
.paging a.jp-disabled, a.jp-disabled:hover {
	cursor: default; 	
}

.paging span { margin: 0 5px; }